# -*- coding: utf-8 -*-

class DepthOrderEvent:
    # TODO  下单得事件对象 event_data
    """ 
    ::param order-event : price, number , side
    """
    """ 建立下单事件和回调的关系 """


    def __init__(self, order, depth_level) -> None:
        """ """
        self._order = order
        self.depth_level = depth_level

    def invoke(self, res):
        # TODO 添加订单到orderId 列表 | 回调方法
        """ 
        TODO 回调方法, 
        作用就是将对应depth_level记录同时更新对应的depth_level的对象
        """
        """
        ::param :res 响应结果, 订单号
        """
        pass

    def data(self):
        """ """
        return self._data

    data = property(data)
